package com.tedu.api.date;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * java.text包下
 * SimpleDateFormat   日期格式化时间类
 * 1.format方法:把时间毫秒数转换为格式化的时间方法  返回值  String
 *                           年月日   时分秒
 *                           需求:格式化:2024-9-25 10:04:59
 *                     只需要SimpleDateFormat构造器中添加格式化字符串
 *                     yyyy-MM-dd   HH:mm:ss   吸管的标准
 * 2.parse方法:将人类习惯的格式化时间，转换为计算🐓能处理的Date时间【毫秒数】
 */
public class SimpleDateFormatAPI {
    public static void main(String[] args) throws ParseException {
        //创建[第二]时间类
        SimpleDateFormat sdf=new SimpleDateFormat();//导包
        //创建【第一】时间类
        Date date=new Date();
        //format方法:默认格式时间样式
        String str=sdf.format(date);//sdf.
        System.out.println("时间："+str);

        //自定义格式化操作
        sdf=new SimpleDateFormat("yyyy-M-d HH:mm:ss");
        str=sdf.format(date);
        System.out.println("渍腚异尸间："+str);

        //parse方法:将获取日期字符串解析成计算机识别【毫秒数】
        String birth="1945-8-15";
        sdf=new SimpleDateFormat("yyyy-M-d");
        Date births=sdf.parse(birth);//添加异常到方法签名给他叉出去     sdf.p
        System.out.println("日本投降："+births);


    }
}
